package study01;

public class Java17_final {
    public static void main(String[] args) {
        User17 user17 = new User17("zs");
        System.out.println(user17.name);
//        user17.name = "zss";  可以使用但不能修改
    }
}

//    被 final 修饰后的类就没有子类了
class User17 {
//    被 final 修饰后属性可以使用但不能修改
    public final String name;
    //   构造方法不能使用 final
    public User17( final String v ) {
//        final 可以修饰参数，修饰了就无法修改
//        v = "ls";
        name = v;
    }
//    被 final 修饰后的方法不能被子类重写
}
